<?php 
	if(!empty($this->Item)):
		$shareButton = new Zendvn_View_Helper_CmsShareButton();
		$config = new Zendvn_Controller_Config(array('module'=>'admin',
												'fileConfig'=>'product-category.ini'));
		$itemConfig = $config->getconfig('item');
		$imgUrlThumb = FILE_URL . '/product/items/thumb1/';
		$imgUrl 	= FILE_URL . '/product/items/';
		$imgPathThumb = FILE_PATH . '/product/items/';
		
		$id			= $this->Item['id'];
		$name		= Zendvn_Filter_Filter::filterContent($this->Item['name'], 'filter');
		$cat_name	= Zendvn_Filter_Filter::filterContent($this->Item['cat_name'], 'filter');
		$content	= Zendvn_Filter_Filter::filterContent($this->Item['content']);
		$cat_name	= Zendvn_Filter_Filter::filterContent($this->Item['cat_name'], 'filter');
		$stockStatus = ($this->Item['instock'] > 0)?'Còn hàng':'Hết hàng';
		
		$price 		= $this->Item['price'];
   		$sell_off 	= $this->Item['sale_price'];
   		$newPrice 	= (empty($sell_off) || $sell_off == 0)?$price:$sell_off;
   		$textPrice 	= (empty($sell_off) || $sell_off == 0)?'Giá':'Giá khuyến mãi';
   		
   		$dataSheet	= $this->Item['data_sheet'];
   		if(!empty($dataSheet))
   			$arrData = json_decode($dataSheet, true);
		
		$picture 	= $this->Item['image'];
    	if(file_exists($itemConfig['uploadDir'] . '/' . $picture) && !empty($picture)){
			$picture = $itemConfig['uploadUrl'] . '/' . $picture;
		}else{
			$picture = FILE_URL . '/no-image.png';
		}
		
		$pictures = $this->Item['images'];
		if(!empty($pictures))
			$arrPicture = json_decode($this->Item['images'], true); 

			
		$linkPageShare = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
		$options = array(
				'title' => $name,
				'description' => Zendvn_Filter_Filter::shortString(strip_tags($content))
				);	
		
		$xhtml = '';
		$arrSize = json_decode($this->Item['size'],true);
		$arrColor = json_decode($this->Item['color'],true);
		$arrStock = json_decode($this->Item['stock'],true);

 		$totalStock = 0;
 		$arrSizeStock = '';
 		if(!empty($arrStock)){
 			foreach ($arrStock as $ke => $va){
 				foreach ($arrStock[$ke] as $key => $val){
 					$totalStock += $val;
 				}
 			}
 		}

 		if(!empty($arrSize)){
			foreach($arrSize as $key=>$val){
				$size = $this->slbSize[$val];
				$xhtmlSize.="<li stt='".$val."'>".$size."</li>";
			}
 		}
		$hiddenSize = $this->formHidden('hidden_size', '');
		$hiddenColor = $this->formHidden('hidden_color', '');
		$quantity	= $this->formText('quantity', '', array('class' => 'quantity', 'maxlength' => 3, 'min' => 1));
		
		$linkSubmit = $this->cmsUrl(array(
										'module' => 'default',
										'controller' => 'index',
										'action' => 'order',
										'product_id' => $this->arrParam['product_id']
										));
?>
<div class="product-order">
	<form id="frm-order" name="frm-order" method="post" action="<?php echo $linkSubmit?>">
		<div class="picture">
	  		<div class="border_img">
	           	<img src="<?php echo $picture?>" alt="beboshop" title="<?php echo $name?>">
	     	</div>
	  	</div>
	   	<div class="information">
	     	<ul class="product-info">
	           	<li><span class="label">Tên sản phẩm</span>: <span class="red"><?php echo $name; ?></span></li>
	          	<?php if(!empty($sell_off) || $sell_off != 0):?>                              	
				<li><span class="label">Giá gốc</span>: <span class="strike"><?php echo number_format($price)?> VNĐ</span></li>
				<?php endif;?>                                	
				<li><span class="label"><?php echo $textPrice?></span>: <span class="red"><?php echo number_format($newPrice)?> VNĐ</span></li>                              	
<!--				<li><span class="label">Tổng số lượng</span>: <span><?php echo $totalStock?></span></li>                              	-->
				<li><span class="label">Số lượng</span>: <span><?php echo $quantity?></span> <span class="stock-quantity" style="margin-left: 5px;"></span></li>                              	
	      	</ul>
			<?php if(!empty($xhtmlSize)):?>
	      	<div class="product-detail-group">
	         	<div class="name">Hãy chọn size</div>
	         	<ul id="choose_size"><?php echo $xhtmlSize?></ul>
	      	</div>
	      	<?php endif;?>
	     	<div class="product-detail-group">
	           	<div class="name">Hãy chọn màu</div>
	            <ul id="choose_color" class="more_pics">Vui lòng chọn size trước</ul>
	      	</div>
		</div>
		<?php echo $hiddenSize . $hiddenColor?>
		<div class="cart_button">
      		<a href="#" class="order"><span>Đồng ý</span></a>
      		<a href="#" class="cancel"><span>Cancel</span></a>
       	</div>
	</form>
</div>
<?php 
	endif;
	$linkGetColor = $this->cmsUrl(array(
									'module' => 'default',
									'controller' => 'index',
									'action' => 'get-color',
									'product_id' => $this->arrParam['product_id'],
										));
	$linkCart = $this->cmsUrl(array(
								'module' => 'default',
								'controller' => 'index',
								'action' => 'cart'
									));									
?>





<script>
	$(document).ready(function(){
		$("#choose_size li").click(function(){
			var size_id = $(this).attr('stt');
			$("#choose_size li").removeClass();
			$(this).addClass('active');
			$('#hidden_size').val(size_id);
			$('#hidden_color').val('');
			$.post('<?php echo $linkGetColor?>' + '/size_id/' + size_id, function(data){
				$('ul#choose_color').html(data);
			})
			$('#choose_size').parent().removeClass('group-error');
		})
		
		$('.cart_button .cancel').click(function(){
			$.fancybox.close();
			return false;
		})

		$('.cart_button .order').click(function(){
			//=================== Clear Class ===============
			$('.product-detail-group').removeClass('group-error');
			$('#quantity').removeClass('txtbox-error');

			//=================== Create Variable ===============
			var size_id = $('#hidden_size').val();
			var color_id = $('#hidden_color').val();
			var quantity = parseInt($('#quantity').val());
			var maxQuantity = parseInt($('#maxQuantity').text());

			if(size_id == ''){
				jAlert('Vui lòng chọn size của sản phẩm', 'Thông báo');
				$('#choose_size').parent().addClass('group-error');
				return false;
			}
			if(color_id == ''){
				jAlert('Vui lòng chọn màu của sản phẩm', 'Thông báo');
				$('#choose_color').parent().addClass('group-error');
				return false;
			}

			if(maxQuantity == 0){
				jAlert('Sản phẩm đã hết hàng, vui lòng chọn sản phẩm khác', 'Thông báo');
				return false;
			}
			
			if(quantity == ''){
				jAlert('Vui lòng nhập số lượng cần mua', 'Thông báo');
				return false;
			}

			if(is_int(quantity) != true){
				jAlert('Vui lòng nhập số nguyên', 'Thông báo');
				$('#quantity').addClass('txtbox-error');
				return false;
			}
			
			if(quantity > maxQuantity || quantity <= 0){
				jAlert('Bạn chỉ được phép mua tối đa ' + maxQuantity + ' sản phẩm');
				$('#quantity').addClass('txtbox-error');
				return false;
			}
			$('#frm-order').ajaxSubmit({
				success: function(response){
					$('#maxQuantity').text(maxQuantity - quantity);
					jConfirm('Bạn muốn xem giỏ hàng?', 'Xác nhận', function(r) {
					    if(r == true){
					    	window.location.href = '<?php echo $linkCart?>';
					    }else{
					    	$('.cnt_note').text('Sản phẩm đã được thêm vào giỏ hàng');
							$('.note_popup').slideDown(500).delay(3000).slideUp(500);
					    };
					    $.fancybox.close();
					});
				}
			});	
			return false;
		})
	})
</script>


